in plain sight – English–Français translations

🇬🇧 en fr 🇫🇷

in plain sight

  • very easy to see or notice
au vu et au su de tous, à la vue de tous
Wiktionary Links